package seismosurfer.data;

import java.io.Serializable;

/**
 * A Data Transfer Object that corresponds to the <code>METADATA</code> table.
 */
public class MetaData implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = -66862998629570764L;

    private int metaDataID = 0;

    private String resourceCategory = "";

    private String resourceDescription = "";

    private String resourcePath = "";

    private String resourceSize = "";

    private String resourceSource = "";

    private String resourceInfo = "";

    /**
     */
    public MetaData() {

    }

    /**
     */
    public int getMetaDataID() {
        return this.metaDataID;
    }

    /**
     */
    public String getResourceCategory() {
        return this.resourceCategory;
    }

    /**
     */
    public String getResourceDescription() {
        return this.resourceDescription;
    }

    /**
     */
    public String getResourcePath() {
        return this.resourcePath;
    }

    /**
     */
    public String getResourceSize() {
        return this.resourceSize;
    }

    /**
     */
    public String getResourceSource() {
        return this.resourceSource;
    }

    /**
     */
    public String getResourceSourceURL() {
        return this.resourceSource;
    }

    /**
     */
    public String getResourceInfo() {
        return this.resourceInfo;
    }

    // ---------------------------------------------------------------------//

    /**
     */
    public void setMetaDataID(int resID) {
        this.metaDataID = resID;
    }

    /**
     */
    public void setResourceCategory(String category) {
        this.resourceCategory = category;
    }

    /**
     */
    public void setResourceDescription(String description) {
        this.resourceDescription = description;
    }

    /**
     */
    public void setResourcePath(String path) {
        this.resourcePath = path;
    }

    /**
     */
    public void setResourceSize(String size) {
        this.resourceSize = size;
    }

    /**
     */
    public void setResourceSource(String source) {
        this.resourceSource = source;
    }

    /**
     */
    public void setResourceSourceURL(String source) {
        this.resourceSource = source;
    }

    /**
     */
    public void setResourceInfo(String info) {
        this.resourceInfo = info;
    }

}
